stack: Implement snapshot()
authorBenjamin Otte <otte@redhat.com>
Tue, 13 Dec 2016 08:45:09 +0000 (09:45 +0100)
committerBenjamin Otte <otte@redhat.com>
Tue, 20 Dec 2016 17:01:10 +0000 (18:01 +0100)
commitb0175421f2293cdfc1b295d8939b52dc7f36027f
tree84f27a9d55f77d63b2a92395dfe19593e79a0791
parent1137483d156a9062a746b07a6958a4057c115f6c
stack: Implement snapshot()

This uses the new push()/pop() mechanism to its fullest extent when
implementing transitions. It's fun to inspect the results in the
inspector.

Crossfades don't work yet, they continue using a Cairo fallback.

A side effect of the stack conversion is that widget-factory now uses
snapshots for a lot more things.
gtk/gtkstack.c